Big Huge Thesaurus

artificial lake

noun